const inquirer = require("inquirer");

const prompt = inquirer.createPromptModule();

prompt([
  {
    type: "list",
    message: "请选择喜欢的水果？",
    name: "fruit",
    pageSize: 2,
    loop: false,
    choices: [
      {
        name: "apple",
        value: "1",
      },
      {
        name: "pear",
        value: "2",
      },
      {
        type: "separator",
      },
      {
        name: "apricot",
        value: "3",
      },
    ],
  },
])
  .then((res) => {
    console.log("结果：", res);
    // pageSize 默认显示2条数据, 点击下键显示下一条数据
    // loop 当切换到最后一条时不再切换（设置为true时会切换到第一条，默认是true）
    // apricot 显示为分割线（无法选中，只是分割列表展示）
    // 默认选择是第一个，结果为：{fruit: "1" }
    // 如果choices未设置value 时结果：{fruit："apple" }
  })
  .catch((err) => {
    console.error("错误信息：", err);
  });
